#include "app_motor.h"
#include "bsp_motor_driver.h"

MotorPinMap_t my_motor_pins = {
    .port = {GPIOA, GPIOA, GPIOA, GPIOC},
    .pin  = {GPIO_PIN_6, GPIO_PIN_2, GPIO_PIN_0, GPIO_PIN_2}
};
MotorHandle_t g_my_motor;
uint16_t g_motor_tims = 180;
void motor_task(void)
{
	static uint8_t init_flag = 0; // 初始化标志
	// 初始化电机
	if(!init_flag)
	 {
		init_flag = 1;
		Motor_Init(&g_my_motor, my_motor_pins);
	}

	 // 以1ms周期转180度
	Motor_RunToAngle(&g_my_motor, MOTOR_FORWARD, 1, g_motor_tims);
}
